package main

import "fmt"

func main() {
	// var numbers [5]int
	// var numbers = [5]int{1, 2, 3, 4, 5}
	numbers := [...]int{1, 2, 3, 4, 5}
	fmt.Println(numbers)

	balance := [...]float32{1000.0, 2000.0, 3000.0, 4000.0, 5000.0}
	fmt.Println(balance)
	
	//将索引为 1 和 3 的元素值初始化
	arr := [5]float32{1: 10.5, 3: 20.5}
	fmt.Println(arr)

	var n [10]int /* n 是一个长度为 10 的数组 */
	var i,j int

	/* 为数组 n 初始化元素 */        
	for i = 0; i < 10; i++ {
		 n[i] = i + 100 /* 设置元素为 i + 100 */
	}

	/* 输出每个数组元素的值 */
	for j = 0; j < 10; j++ {
		 fmt.Printf("Element[%d] = %d\n", j, n[j] )
	}
}